$(function () {
    var getParams = getArgs();
    var longitude = getParams.longitude;
    var latitude = getParams.latitude;
    var hotelId = getParams.hotel;
    var address = getParams.address;
    var originalHref = $('#doc-header a').attr('href');
    $('#doc-header a').attr('href', originalHref + '?hotel=' + hotelId);
    var name = getParams.name;
    if (longitude === undefined || latitude === undefined) {
        return false;
    }
    // 创建Map实例
    var point = new BMap.Point(longitude, latitude);
    var map = new BMap.Map('allmap');
    // 创建点坐标
    map.centerAndZoom(point, 15);
    // 初始化地图,设置中心点坐标和地图级别。
//  map.addControl(new BMap.ZoomControl());
    var navigationControl = new BMap.NavigationControl({
        anchor: BMAP_ANCHOR_BOTTOM_RIGHT,
        type: BMAP_NAVIGATION_CONTROL_LARGE,
        enableGeolocation: true
    });
    map.addControl(navigationControl); 
    //添加地图缩放控件
    var maker = new BMap.Marker(point);
    //创建标注
    map.addOverlay(maker);
    // 将标注添加到地图中
    //创建信息窗口
    var opts = {
        width: 200,
        // 信息窗口宽度
        // 信息窗口高度
        title: name,
        // 信息窗口标题
        enableAutoPan: true //自动平移
    };
    var infoWindow = new BMap.InfoWindow(address, opts);
    maker.addEventListener('click', function () {
        map.openInfoWindow(infoWindow, point);
    });
    var evt = document.createEvent('MouseEvents');
    evt.initEvent('click', true, true);
    maker.dispatchEvent(evt);
});
